import { withInstall } from '../../helpers/installer'
import Table from './src/Table.vue'

export { useTable } from './src/hooks/useTable'
export type { TableExpose } from './src/tableExpose'
export type {
  Pagination,
  TableColumn,
  TableProps,
  TableSetProps,
  TableSlotDefault,
} from './src/types'

const TableInstaller = withInstall(Table)
export { Table, TableInstaller }
